#!/bin/bash

# Vue AI平台项目构建脚本
echo "开始项目构建流程..."

# 检查Node.js版本
echo "检查Node.js环境..."
node -v
npm -v

# 清理node_modules和dist目录
echo "清理项目..."
rm -rf node_modules dist

# 安装依赖（使用淘宝镜像加速）
echo "安装项目依赖..."
npm install --registry=https://registry.npm.taobao.org

# 检查是否安装成功
if [ $? -ne 0 ]; then
  echo "依赖安装失败，请检查错误信息"
  exit 1
fi

# 运行构建命令
echo "构建项目..."
npm run build

# 检查构建是否成功
if [ $? -ne 0 ]; then
  echo "项目构建失败，请检查错误信息"
  exit 1
fi

echo "构建完成！构建文件位于 dist/ 目录"
echo "可以使用 npm run preview 命令预览构建结果"